﻿*{
	font-family:Tahoma;
	font-size:11px;
}
body 
{
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	
}

#Content
{
	width:600px; 
	margin:0px 0px 0px 10px; 
	text-align:center;
}

input
{
	border:0px #EFEFEF dotted ;
}

textarea
{
	border:0px #EFEFEF dotted ;
}

.tblBorderNegro
{
	
	border-right:1px solid #010101;
	border-bottom:1px solid #010101;
	
}
.tblBorderNegro_cerrar
{
	border-top:0px;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
}
.tblBorderNegro tr td.BorderNegroTD
{
	border-top:1px solid #010101;
	border-left:1px solid #010101;
	height:23px;
	
}

.tblBorderNegro tr td.BorderNegroTD_derecha
{
	border-top:1px solid #010101;
	border-left:1px solid #010101;
	height:23px;
	
}

.ColorFondo
{
	background:#ffffff;
	color:#3F3F3F;
	font-size:8pt;
	font-weight:bold;
}

.cabeceraDetalle
{
	background:#FFCB00;
	color:#190200;
	font-weight:bold;
	height:21px;
	border-top:1px solid #010101;
	border-left:1px solid #010101;
	border-right:1px solid #010101;
	padding: 0px;
	font-size:12px;
	/*position:relative;*/
}
.cabeceraDetalleBottom
{
	border-bottom:1px solid #010101;
}
.cabeceraDetalle a.agregar
{
	float:right;
	background:url(../images/add.png) no-repeat;
	padding-left:12px;
	text-decoration:none;
	height: 14px;
	color:#D4A00F;
}
html>body .cabeceraDetalle a.agregar
{ 
	float:right;
	background:url(../images/add.png) no-repeat;
	padding-left:12px;
	text-decoration:none;
	height: 14px;
	color:#D4A00F;
}

.cabeceraDetalle label
{
	float:left;
}
html>body .cabeceraDetalle label
{ 
	float:left;
}


/*gridview sin nada*/
.GridView
{
	border:1px solid #010101;
	background:#FBFAF6;
	
}

.GridView tr td.celdaGrid
{
	border:1px solid #010101;
	color:#3F3F3F;
	background:#ffffff;
	vertical-align:top;
}

.GridView tr th.celdaGrid
{
	border:1px solid #010101;
	color:#010101;
	padding:5px;
	background:#FFCB00;
}


.GridView_2
{
	border-right:1px solid #010101;
	border-left:1px solid #010101;
	border-bottom:1px solid #010101;
	border-top:0px solid #010101;
	background:#FBFAF6;
	
}

.GridView_2 tr td.celdaGrid
{
	border:1px solid #010101;
	color:#3F3F3F;
	background:#ffffff;
	vertical-align:top;
}

.GridView tr th.celdaGrid
{
	border:1px solid #010101;
	color:#010101;
	padding:5px;
	background:#FFCB00;
}

.GridViewNone tr td
{
	border:0px;
}
/*Asistentes*/

.AsistenteTRHEAD
{
	text-align:center;
	font-weight:bold;
}

/*siguiente reunion*/

.Sig_reunion 
{
	border-right:1px solid #010101;
	border-bottom:1px solid #010101;	
	width:110px;
}


.Sig_reunion_lugar
{
	border-right:1px solid #010101;
	border-bottom:1px solid #010101;	
	width:259px;
}

.Sig_reunion tr td.Sig_reunionTD
{
	border-left:1px solid #010101;
	border-top:1px solid #010101;
		
}

.Sig_reunionColor
{
	background:#FFCB00;
	width:50px;
}

/*agregar link add*/

a.agregar
{
	float:right;
	background:url(../images/add.png) no-repeat;
	padding-left:12px;
	text-decoration:none;
	height: 14px;
}

/*cabecera de acta*/
.cabecera 
{
	border-bottom:1px solid #848284;
	border-right:1px solid #848284;
}

.cabecera tr td
{
	height:43px;
	border-top:1px solid #848284;
	border-left:1px solid #848284;
	font-weight:bold;
	font-size:12px;
	color:#010101;
	text-align:center;
}

.colorCabecera
{
	background:#FFCB00;
	
}

/*clases para los botones*/

a.btnGuardar
{
	background:url("../images/save.png") 0px 0px no-repeat;
	padding-left: 24px;
	height:26px;
	display:block;
	width:68px;
	text-align:left;
	vertical-align:middle;
	font-size:1.3em;
	text-decoration:none;
	float:right;
	margin-left:3px;
}

a.btnRetornar
{
	background:url("../images/return.png") 0px 0px no-repeat;
	padding-left: 24px;
	height:26px;
	display:inline-block;
	width:68px;
	text-align:left;
	vertical-align:middle;
	font-size:1.3em;
	text-decoration:none;
	float:right;
	margin-left:3px;
}
a.btnImprimir
{
	background:url("../images/print.png") 0px 0px no-repeat;
	padding-left: 24px;
	height:28px;
	display:block;
	width:68px;
	text-align:left;
	vertical-align:middle;
	font-size:1.3em;
	text-decoration:none;
	float:right;
	margin-left:3px;
}

a.btnPublicar
{
	background:url("../images/publish.png") 0px 0px no-repeat;
	padding-left: 24px;
	height:26px;
	display:block;
	width:68px;
	text-align:left;
	vertical-align:middle;
	font-size:1.3em;
	text-decoration:none;
	float:right;
	margin-left:3px;
}

.espacioCelda
{
	padding:1px 1px 1px 5px;	
}

/*----------------------------*/
/*estylos del calendar*/
.MyCalendar
{
	border:0px solid #ffffff;
}
.MyCalendar .ajax__calendar_container {
border:0px solid #ffffff;
background-color: #f9f9f9;
color: #000000;
}



.MyCalendar .ajax__calendar_header  {
    background-color: #ffffff; 
    margin-bottom: 4px;
}

.MyCalendar .ajax__calendar_title,
.MyCalendar .ajax__calendar_next,
.MyCalendar .ajax__calendar_prev    {
    color: #999999; 
    padding-top: 3px;
}

.MyCalendar .ajax__calendar_body    {
    background-color: #ffffff; 
    border: solid 1px #ffffff;
}

.MyCalendar .ajax__calendar_dayname {
    text-align:center; 
    font-weight:bold; 
    margin-bottom: 4px; 
    margin-top: 2px;
}

.MyCalendar .ajax__calendar_day {
    text-align:center;
}

.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year,
.MyCalendar .ajax__calendar_active  {
    color: #004080; 
    font-weight: bold; 
    background-color: #ffffff;
}

.MyCalendar .ajax__calendar_today   {
    font-weight:bold;
}

.MyCalendar .ajax__calendar_other,
.MyCalendar .ajax__calendar_hover .ajax__calendar_today,
.MyCalendar .ajax__calendar_hover .ajax__calendar_title {
    color: #bbbbbb;
}

/*stylos del autocomplete*/

.completionList 
{
	border:solid 1px #444444;
	margin:0px;
	padding:2px;
	/*height: 100px;*/
	overflow:auto;
}
.listItem 
{
	color: #666666;
}
.itemHighlighted 
{
	background-color: #ffc0c0;
}

/*AutoComplete flyout */

.autocomplete_completionListElement
{
	visibility: hidden;
	margin: 0px;
	background-color: #ffffff;
	color: #000000;
	cursor: pointer;
	overflow: auto;
	min-height: 30px;
	max-height: 200px;
	text-align: left;
	list-style-type: none;
	font-size: 10pt;
	border-bottom: #a6c383 1px solid;
	border-left: #a6c383 1px solid;
	border-top: #a6c383 1px solid;
	border-right: #a6c383 1px solid;
	padding: 0px 0px 0px 3px;
	font-family: Tahoma;
	max-width:350px;
}

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
	cursor: hand;
}

.autocomplete_listItem
{
	background-color: window;
	color: windowtext;
	padding: 1px;
}

